package com.tiancheng.trade.order.vo.parallel.res;

import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 退款查询结果
 *
 * @author kellen
 * @date 2024/6/2
 */
@Getter
@Setter
public class RefundQueryResNewVO {

    // 主订单号
    private String orderId;
    // 子订单号
    private String subOrderId;
    // 退款单号
    private String refundId;
    // 商户号
    private String merchantCode;
    // 商品名称
    private String productName;
    // 业务来源
    private String orderSource;
    // 业务来源名称
    private String orderSourceName;
    // 退款状态
    private String status;
    // 退款状态名称
    private String statusName;
    // 退款金额
    private BigDecimal refundAmount;
    // 退款原因描述
    private String description;
    // 退款时间
    private LocalDateTime refundTime;
    // 创建时间
    private LocalDateTime createTime;
    // 租车业务场景个性字段，判断是否新租车系统
    private Boolean isPlatformOrder;
    // 描述
    private String batchDesc;
    // 交易信息
    private String tradeInfo;
}
